home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Ham Radio 2000
/
Ham Radio 2000.iso
/
ham2000
/
logs
/
qloge204
/
readme!.doc
< prev
next >
Wrap
Text File
|
1995-01-30
|
49KB
|
1,195 lines
Q_LOG as Quick_LOG
------------------------
Ver 2.04
by Pinto Antonio IK5HGL
Firenze 24/1/95
Hello ! OM
this is the English version preface for documentation manual, sorry
but i don't have much time for translate all document, and i writed
only a synthesis.
Qlog is two programs integrated :
Archive for qso and Terminal for use tnc or modem
- The Log has many typical options presents in others archives programs,
but he has also the options for intercept the Spot Dx trasmit from a
connect Cluster, searching the country and writing all informations you
needed, writing also all data of spot dx in the fields of log record.
- The Terminal is small programm, but is possible working easily in packet
and use the algoritm MD2 (password service) for entry in BBS .
For working in tty pactor amtor etc..., the definable keys change
quickly the mode.
Also is possible trasmit the pre write messages and entire file ascii.
In the messages files is possible insert automatically the call of
station in qso with control character , and stop the trasmission for
write the text manually with control character , after hit a CR, start
again rest of message file.
follow , list of command :
F1 - help
F2 - entry in mode Terminal
F3 - Search Call
F4 - Go to qso number
F5 - ON OFF RS232 line
F6 - Print label for qsl card
F7 - Print Log
F8 - Automatic mode ON OFF, in automatic mode the program write
continually data and time on new record of log, when you type a
call, the data and time of start qso are locked, when you go with
cursor further the end time of qso, this time is locked also.
F9 - Reset data entry, is usefull for reset data from spot dx (cluster)
F10- ON OFF printer (Print data from RS232)
F11- Search country and compute Qrb in Edit mode
F12- List of worked country
ALT + A - (append) Append data from another file
ALT + B - Backup file data
ALT + C - (Cluster) Intercept spot dx from Cluster
Before you must connect the Cluster !
ALT + D - (delete) Delete record from log where is the cursor
ALT + G - ON OFF sounds
ALT + I - Inverted and Normal for modem in tty etc...
ALT + L - (load) Change data file
ALT + S - (save) Save data file in ascii format
ALT + F1...F10 - Trasmit password with MD2 algoritm
ALT + 0....9 - Trasmit Messages files from MSG_0.TXT to MSG_9.TXT
(in Terminal mode)
ALT + T - Tx ascii file (in Terminal mode)
ALT + R - Write on specified file the data received from Terminal
ALT + X - Go in shell DOS
Ctrl + F1...F11 - Change Mode ( in Terminal ) disable function ALT+C
Ctrl + - Change speed (in Terminal)
- Change size of windows (in Log mode)
Ctrl + - Change Stream - in Terminal (only PACKET mode)
Ctrl + - Change Shift (in Terminal rtty etc..)
INS - PTT ON in Terminal
- open info field in Log
DEL - PTT OFF in Terminal
END - Change_Over..wait until Empty the TX buffer and go in PTT OFF
- go end of file (in Log) (in Terminal)
HOME - change the tnc status in Command mode or Convers mode (in Terminal)
- go top of file (in Log)
PgUP_PgDW - Buffer_rx revision (in Terminal)
- revision file data (in Log)
CONFIGURE the file CONFIG.LOG for set yours preference,
is possible for you create another file data Country or make
any change in ALL_COUNT.DAT file with any editor.
73, for any info write to the autor or send messages
Pinto Antonio -IK5HGL-
via L.Mazzanti,24
50135 Firenze Italy
PACKET -----> @ik5ckl .ITA.EU or @iw5afk .ITA.EU
INTERNET -----> metal@ingfi1.ing.unifi.it
-----------------------------------------------
Il programma è nato per un MIO PERSONALE utilizzo, ma l'interesse di
alcuni amici mi ha convinto a farne una copia per la distribuzione
con il presente manuale informativo.
Premetto che il programma NON vuole essere all'altezza di
altro software in circolazione ed uso, ma essere un'alternativa
possibilmente valida, anche se di inferiori caratteristiche.
Nelle versioni dalla 1.00 alla 1.15, sono state fatte migliorie ed
operazioni di debugger
1.16 -Ha in più il file di servizio CONVERTE per il trasferimento
da ASCII a binario.
1.17 -Aggiunta l'uscita dal programma anche quando siamo in modo terminale
-In modo cluster all'arrivo dello spot dx, viene scritto anche il modo
di trasmissione e la potenza impiegata. Il primo dato viene ricavato
da un band plain memorizzato nel programma, il secondo dato (la potenza)
viene letta nel file config.log, logicamente nulla vieta di correggere
i dati appena scritti in automatico.
-Adesso ALT+G attiva e disattiva sia i suoni provenienti dalla seriale
che i suoni di avvertimento ed errore abbinati ai messaggi.
1.18 -Nel caso in cui l'utente scriveva il nominativo lasciando il cursore nel
campo 'call' e poi lo spostava alla riga precedente od alla riga
successiva si verificavano (senza pregiudicare la salvezza dei dati)
i seguenti inconvenienti:
.all'inserimento dei primi records il cursore perdeva il controllo dei
limiti dei dati ed oltrepassava il record vuoto da inserire
.non veniva efffettuata la ricerca del paese e dei qso doppioni
adesso questo baco è stato trovato ed eliminato, anche se era poco
probabile che qualcuno inserisse i dati in quella maniera
-Attivato il tasto Funzione 11, permette la ricerca del paese
quando siamo in modo Edit ed efffettua il calcolo del qrb se il
campo Locator è riempito
Per questa versione basta aggiornare il files:
Qlog.exe
Qlog.hlp
Leggimi!.doc
2.00 Variazioni:
-Rese più efficenti le routine per la gestione della porta seriale.
Al riguardo consiglio di leggere la sezione relativa alla seriale
più avanti
-Trasmissione di messaggi già preparati nei files:
MSG_0.TXT MSG1.TXT MSG.... fino a 9, con la pressione dei tasti
ALT+0 fino ad ALT+9
-Trasmissione file ascii in modo terminale tasto ALT+T specificando
il nome
-Intercettazione del Time_out durante la trasmissione sulla porta
seriale, e di altre anomalie sul trasferimento dati.
-Registrazione su file dei dati ricevuti dalla seriale in modo Terminale
(append o overwrite) con tasto ALT+R (attivo anche in modo LOG solo
per la chiusura del file)
-Resa più efficiente la routine di ricerca paesi lavorati, il display
dei dati alla ricerca del paese è cambiato: Viene scritto il numero
di Collegamenti e il numero di Conferme fatti e ricevute con il
paese ricercato ed il numero totale dei paesi collegati.
-Aggiornato i file GEN_WORK.EXE e MAKE.EXE
-Aggiunto un piccolo file batch, RIGENERA.BAT, il quale permette
di usare in sequenza con un solo comando i files Make e Gen_work.
sintassi : RIGENERA nome_del_file_dati
-Aggiunto il tasto funzione F12, permette di fare la stampa del
riepilogo prefissi lavorati e confermati in ordine alfabetico.
Anche se il programma informa sempre se il paese è stato lavorato
o no, ho pensato utile questa funzione per avere sottomano la
lista anche per futuri controlli.
Per questa versione aggiornare il files:
Qlog.exe
Qlog.hlp
Gen_work.exe
Make.exe
Leggimi!.doc
********* IMPORTANTE *******
prima di usare la nuova versione
Ricreare il file dei paesi lavorati lanciando il programma GEN_WORK
sintassi : GEN_WORK nome_del_file_dati
a scelta creare con un comune editor i files testo
MSG_0.TXT etc... fino a MSG_9.TXT
2.01 Variazioni:
-Aggiornato il modo TERMINALE con varie modifiche ed aggiunte:
*Attivato un piccolo word processing in modo terminale,
durante la scrittura non vengono spezzate le parole al
raggiungimento dell'ultima colonna (solo in Packet).
*Telecomandabile il cambio di modo operativo del tnc o del
modem, con i tasti Ctrl + F1..F11.
*Possibilità di cambiare shift , velocità , invertire il
segnale del tnc, passare in Trasmissione e Ricezione,
passare in modo comandi ed in (Change Over).
*Nella trasmissione dei Messaggi MSG_..TXT, possibilità di
inserire in modo automatico il NOMINATIVO del corrispondente,
*Nella trasmissione dei Messaggi MSG_..TXT, possibilità di
scrivere un messaggio MANUALMENTE , in punti PREDEFINITI
dall'utente, per poi riprendere la trasmissione automatica del file.
-Aggiunta la possibilità di attivare o disattivare i suoni
al lancio del programma
-Aggiunto il comando per andare in una shell di DOS ( ALT + X )
Per questa versione aggiornare il files:
QLOG.exe
QLOG.hlp
CONFIG.LOG
Leggimi!.doc
2.02 Variazioni:
-Eliminato l'inconveniente, quando si cambiava la directory
in una shell DOS di Qlog( all'uscita dalla shell il programma
non riusciva a trovare i files di dati).
-Aggiunto la possibilità di variare le dimensioni delle finestre
con i tasti Ctrl + , in modo Log
Per questa versione aggiornare il files:
QLOG.exe
Leggimi!.doc
QLOG.hlp
2.03 Variazioni:
-In Packet ora si può cambiare canale (Stream) con la
pressione dei tasti CTRL + freccia sinistra o destra, anche
se il comando viene digitato per esteso , il programma intercetta
il cambiamento (in modo che il display dati terminale
risponda a verità).
N.B. Vedere più avanti la definizione dei canali.
-Cambiato il modo di presentare i dati del terminale quando
ci sono in contemporanea i dati del paese in qso.
Ogni volta che avviene una variazione sui dati terminale,
appare per n secondi lo schermo dei dati aggiornati per poi
riapparire i dati del paese.
Il tempo è definibile dall'utente in millisecondi in CONFIG.LOG
-Possibilità di definere i colori dei dati terminale differenti
dai dati paese
-Eliminato l'inconveniente, quando si cambiava DRIVE
in una shell DOS di Qlog. (all'uscita dalla shell il programma
non riusciva a trovare i files di dati)
-All'inserimento del call, se viene trovato un qso doppione,
vengono ora copiati auomaticamente i dati del campo INFO
e del campo LOCATOR.
Per questa versione aggiornare il files:
QLOG.exe
QLOG.hlp
CONFIG.LOG
Leggimi!.doc
2.04 Variazioni:
-Il tasto HOME ha cambiato funzione,
si passa alternativamente dal modo comandi al modo convers
-Aggiunto il segnale che indica se si è in command od in convers
-Eliminato l'inconveniente del passaggio in packet alla pressione
del tasto Home, da un modo NON Packet.
Per questa versione aggiornare il files:
QLOG.exe
QLOG.hlp
CONFIG.LOG
Leggimi!.doc
----------------
Caratteristiche principali :
- Numero di qso limitato solo dallo spazio disponibile sul disco
- Programma Terminale integrato,
possibilità di lavoro in HF e VHF(Packet) con tnc o modem.
- Se connessi con un packet Cluster:
allo spot DX, possibilità di riconoscimento automatico del paese,
e dati relativi ( lavorato non lavorato, confermato, collegamento
doppione con display dei qso già fatti con la medesima stazione),
scrittura nel campo call del nominativo dx e della frequenza
automaticamente, orologio ora locale del paese trovato in funzione.
- Trasmissione della password con algoritmo MD2
- Inserimento dei dati in semiautomatico, con 2 orologi (inizio qso,
fine qso e data) in funzione fino al passaggio del cursore.
(quello di inizio qso si blocca appena scritto il primo carattere del
call)
- Calcolo Qrb, Azimut dato il Locatore
- Riconoscimento dei dati paese etc. anche in modo manuale
- File dei paesi (prefissi) , accessibile all'utente con un comune
editor, per l'aggiornamento o la correzione. Creazione di altri files paese
- Configurazione da parte dell'utente, di tutti i parametri in uso da Q_LOG
- Ordinamento per DATA immmediato.
- Nessuna perdita di tempo nell'apertura di icone e finestre, o risposte
a menu , per entrare in modo edit , in modo inserimento , cancellare qso
o entrare in modo terminale.
- Presentazione dei dati come nel conosciuto quaderno di stazione
- Aggiornamento automatico su disco ad una qualsiasi variazione
fatta su un qso.( per attivarla basta spostarsi di riga con
un CR, freccia Su,Giu,PgDn,PgUp,ctrl+freccia-Su-Giu
- Non appena viene scritto un carattere nel campo Info, il campo
si autoespande fino a 40 caratteri.Tale campo si richiude
premendo un CR, uno dei tasti di spostamento campo
(ctrl+frecce) o freccie Su,Giu,PgUp, PgDn.
Il campo si può aprire e richiudere anche stando in una
qualsiasi altra posizione premendo il tasto Insert , ed
contemporaneamnte, all'apertura il cursore si posiziona
all'interno.
- Stampa del Log
- Stampa etichette QSL con formato etichette configurabile
- Funzione Append per aggiungere dati di altri file generati da Qlog
- Backup dei dati, con archiviazione di un solo file (rigenerazione
files indice e paesi lavorati con programmi di servizio)
- Copia dei dati su file ascii
- Salto dei campi con i tasti di Tabulazione e Control+ le
frecce sinistra o destra
- Trasmissione e ricezione file ascii
- Trasmissione messaggi già preparati
- Possibilità di cambiare le dimensioni della schermata Log rispetto
a quella del Terminale anche durante l'esecuzione del programma
Di seguito le spiegazioni sul funzionamento completo del programma:
Per mandare in esecuzione Q_LOG si possono seguire 2 modi
----------------------------------------------------------
1) QLOG (cr)
2) QLOG nome_archivio[.est] (cr)
3) oppure un file batch (Es.: log.bat)
- nel primo modo verrà usato l'archivio di default e cioè QLOG.DAT
- nel secondo modo verrà usato l'archivio specificato dall'utente
Alla partenza il programma cerca un file di nome CONFIG.LOG , il
quale deve esistere ed essere in buona salute.
In questo file vengono specificate le personalizzazioni che
l'utente vuole fare, oltre al suo Nominativo, Locator e Nome del
file dei Paesi, deve specificare i colori delle varie schermate ,
il tipo di etichette per le qsl_card, gli spostamenti per la
stampa delle etichette, il numero di righe per pagina alla stampa
del log e le righe di salto pagina, infine la differenza tra l'ora
locale (quella memorizzata nel PC) e l' UTC.
Spostamento finestra dati, specifica quante linee sono riservate
alla finestra per il collegamento via seriale (il valore può essere
0 oppure tra un minimo di 2 ed un massimo di 13, al momento della
lettura se il valore è DIVERSO da 0 ed i limiti non sono rispettati
il programma attua un autorange).
Dati per il collegamento RS232.
Passwords scelte per l'algoritmo MD2:
Le ultime linee prima della riga di fine dati,nel file config.log rappresentano
la password per l'algoritmo MD2, il primo campo (obbligatrio) è riservato ad un
commento mnemonico SENZA NESSUNA RELAZIONE FUNZIONALE, il secondo rappresenta
la password scelta.
Ogni password viene trasmessa attivando i tasti ALT+F1 ...F10, rispettivamente
secondo l'ordine di riga (prima riga ALT+F1 seconda riga ALT+F2 etc..) fino
ad un massimo di 10.
N.B. lasciare almeno uno spazio bianco tra il commento e la password
Comunque niente paura..il file è già preconfezionato, ed ogni
modifica è facilitata dalle righe di commento che ho inserito.
Di seguito, se è stato attivato l'uso della seriale, viene letto il file
ascii START.TNC (Opzionale), nel quale l'utente deve scrivere riga per riga
i comandi da inviare al tnc al momento della partenza.
( Di conseguenza all'uscita del programma e alle condizioni di cui sopra,
viene letto il file STOP.TNC, contenente i comandi da inviare al tnc
alla chiusura della seriale.)
In caso di assenza dei files START.TNC e STOP.TNC il programma avverte
con un suono che non sono stati trasmessi comandi al vostro tnc.
Una volta letto config.log e start.tnc(opzionale),viene letto il
file dei paesi per creare un indice in memoria ed effettuare una
ricerca piu rapida, se questo file non viene trovato, farete a meno
della ricerca dei paesi!
Nello stesso modo , ma dipendente dal file dei paesi è il
file dei paesi lavorati (lo crea QLOG),il quale viene usato solo
se esiste o gli viene detto di crearlo.
Dopo quest'ultima lettura , arriva la schermata ......
- nel primo rigo ci sono scritti i seguenti dati:
Nome del file dei paesi in uso numero del qso dove si trova il cursore,
numero totale di qso in archivio, numero dei qso cancellati,
orologio con orario UTC.
- Sempre nel primo rigo,ma solo quando è stata effettuta la ricerca
del paese: il numero dei paesi collegati, numero dei prefissi
in memoria(letti dal file dei paesi), l'informazione se il paese
che stiamo collegando è stato già lavorato o meno e se è confermato
, ed infine il numero dei paesi in memoria (letti dal file dei paesi).
Faccio notare che QLOG può tenere in memoria fino a 3000 prefissi
(da non far confusione con il numero dei paesi) e 3000 paesi.
- nel secondo e terzo rigo vengono visualizzati i dati del paese
che stiamo collegando, con tutte le informazioni alle quali
siamo avvezzi, in più l'orologio con l'ora locale del paese, e
se inseriamo i dati relativi al locator, un rapido calcolo ci
darà maggior precisione sulla longitudine latitudine e qrb.
- Se abbiamo aperto la finestra per la linea seriale, 1 rigo è
riservato per digitare i comandi quando siamo in modo Terminale
e nello spazio dedicato ai dati del paese, vengono descritti i
modi operativi (vengono sostituiti dai dati del paese,
all'occorenza).
- nei righi successivi vengono visualizzati i dati dell'archivio
- nell'ultimo rigo una legenda dei tasti funzione ed
all'occorrenza alcuni messaggi (errori o di avvertimento)
Ed ora i comandi che si possono dare:
-------------------------------------
F1 - richiama l'help
F2 - entra in modo Terminale per colloquiare via RS232,
viene disattivata la funzione ALT+C (CLuster)
F3 - Chiede un nominativo e ne effettua la ricerca, una volta
trovato, premendo nuovamente f3 continua la ricerca,
un'altro tasto si va in modo edit
F4 - Va al numero di qso specificato
F5 - attiva e disattiva la linea RS232
F6 - Effettua la stampa delle etichette per le qsl
F7 - Stampa il libro di stazione
F8 - Commuta da modo semiautomatico a modo manuale e viceversa
F9 - Reset dei dati inseriti, è molto utile quando siamo in attesa di un
collegamento, e vogliamo sapere se il nominativo ascoltato ci interessa.
Basta inserire il nominativo , avviene la ricerca del Paese e del doppione,
attiviamo F9 e torniamo al modo iniziale con i campi puliti e gli orologi
e la data attivi.(funziona anche per il modo CLUSTER)
F10- attiva e disattiva la stampante (scrive quello che compare sulla RS232)
F11- Ricerca del paese e calcolo del Qrb in modo Edit
F12- Riepilogo in ordine alfabetico dei prefissi lavorati e confermati
ALT + A - (append) Preleva i dati da un'altro file e li
inserisce in quello in uso, seguendo l'ordinamento per
data. Se ci sono molti qso con date antecedenti a
quelle dei qso del file in uso, può essere che ci voglia
qualche secondo per portare a termine l'operazione.(in
quest'ultimo caso dopo l'Append ti conviene fare
un backup e rigenerare il file, vedi note seguenti)
ALT + B - (backup) Effettua copia di riserva del file in uso,
automaticamente viene messa l'estensione .BCK, e per
poter utilizzare tale versione, bisogna dare il
seguente comando MAKE nome_file.est, in questo modo il
programma di servizio MAKE crea i files indice(.ndx) ed
info(.inf) di cui a bisogno Q_LOG. (N.B. MAKE può essere
utilizzato con un qualsiasi file dati fatto
con Q_LOG, anche se non ha l'estensione BCK,serve solo
ad abilitarne la lettura. (Questa procedura l'ho scelta,
per meglio archiviare i dati, si utilizza un solo file
per archivio.)
ALT + C - (Cluster) Effettua la ricerca del paese e di un eventuale qso
doppione, leggendo il call proveniente da una notizia DX del
cluster al quale ovviamente dovremo essere collegati.
In caso venga trovato il paese e siamo in modo INSERIMENTO,
oppure eravamo in modo inserimento e siamo passati al modo
TERMINALE, il CALL, la frequenza,il modo,la potenza verranno
scritti nel nuovo rigo del LOG. (vedere tasto di utilità F9 reset)
-Se siamo in modo EDIT,
oppure siamo in modo TERMINALE proveniente dall'EDIT,
oppure siamo in modo INSERIMENTO ma il cursore si trova almeno
alla posizione del secondo carattere del campo CALL (anche non
scritto)
il CALL NON verrà sovrascritto nel LOG, nemmeno la nuova frequenza
il modo e la potenza , NON verranno cercati i qso doppione.
ALT+C viene disattivato al cambio di modo operativo non Packet
ALT + D - (delete) Cancella il qso puntato dal cursore (chiede conferma)
ALT + G - Attiva e disattiva il Gong (Bell), via RS232
ALT + I - in modo terminale inverte i segnali
ALT + L - (load) Apre ed usa un'altro file dati, chiudendo il precedente
ALT + S - (save) Salva il file di dati in uso in un file formato ASCII
ALT + F1...F10 - Trasmette la password con l'algoritmo MD2, fino
ad un massimo di 10 passwords, quando siamo in modo
terminale (metodo simile al famoso programma terminale TST)
ALT + 0....9 - Trasmette i files messaggio già preparati
nome files MSG_0.TXT fino a MSG_9.TXT (modo Terminale)
vedere più avanti le note sui Caratterri di Controllo
-----------------------
ALT + T - Trasmette file ascii (solo in modo Terminale)
ALT + R - Apre e chiude un file ascii per registrare quello
che si riceve dalla seriale.
L'apertura del file avviene solo in modo Terminale, mentre
la chiusura può essere effettuata anche in modo Log.
ALT + X - Si và in DOS, non vi dico nulla perchè lo dovreste
conoscere ....o no?
(niente paura per l'integrità dei dati, i files interessati
vengono temporaneamente chiusi)
Ctrl + F1...F11 - Cambio del Modo operativo ( in modo TERMINALE )
Ctrl + Frecce_SU_GIU - Cambio Dimensioni finestre (in modo Log)
- Cambio della velocità (in modo Terminale)
Ctrl + - Cambio canale in Packet
Ctrl + Freccia_Destra - Cambio Shift (in modo Terminale)
INS - in modo Terminale porta il PTT su ON
- in modo Log, apre e chiude il campo INFO
(si apre anche automaticamente digitando all'interno)
DEL - in modo terminale porta il PTT su OFF
END - in modo Terminale equivale ad un Change_Over, ovvero , finisce
di trasmettere quello che c'è nel Buffer e poi passa in
ricezione (PTT OFF)
- in modo Log, và all'ultimo Qso per l'inserimento
HOME - in modo Terminale passa il controllo del TNC in modo Comandi
- in modo Log , và al primo qso
PgUP_PgDW - in modo terminale , revisione Buffer di ricezione
- in modo Log, revisione per pagina
Back_Space - cancella carattere
-----------------------------------------------
All'opera:
---------
all'inizio il cursore si trova nel nuovo qso da inserire, ed in modo
automatico, perciò alla posizione del campo CALL, scrivendo un carattere
il primo orologio e la data si bloccano, appena il cursore avanza nel
campo successivo avviene la ricerca del nominativo doppione,
(se viene premuto un tasto di spostamento riga, si effettua subito
la registrazione senza le ricerche), se viene trovato appaiono
le informazioni relative ai collegamenti, lo stato delle conferme
o meno delle qsl_card e copiati i campi INFO e LOCATOR nel nuovo qso.
(nel display ci sono un massimo di 2 qso, in caso fossero di più viene
scritto il numero totale dei collegamenti fatti , il primo qso e l'ultimo).
Poi viene effettuata la ricerca del paese di appartenenza ed il display dei
dati relativi, con orologio dell'ora locale del paese in collegamento.
Viene fatta la ricerca nel file dei paesi lavorati e segnalato con il
seguente codice:
LAVORATO = è stato collegato ma non confermato da nessuna cartolina
NON LAVORATO = è un nuovo paese che non avete mai collegato
CONFERMATO = avete ricevuto cartolina di conferma.
Apro una parentesi per quello che riguarda i prefissi:
nel file dei paesi (file ASCII) c'è il prefisso principale e quelli
aggiunti alla riga successiva, ebbene anche se il nominativo fà parte
della riga aggiunta il nome del paese collegato viene memorizzato
con il suo prefisso principale. Basta che solo uno dei nominativi abbia
confermato la qsl_card, che il paese è confermato.
In fase di INSERIMENTO i codici 'C' ed 'R' del campo qsl, NON SONO
accettati e cambiati automaticamente in uno spazio bianco, questo per
non incorrere nell'errore di confermare un paese per sbaglio.Tale
operazione si può fare solo in modo edit, ed il paese sarà confermato.
Locatore:
---------
Proseguendo nell'inserimanto dei dati, appena scritto il Locatore WWL,
un rapido calcolo ci dà il qrb e l'azimut più preciso.
(N.B. per l'azimut vengono dati 2 valori , il primo è il percorso più
breve, mentre il secondo è quello più lungo).
QSL:
----
Arrivati al campo QSL, da notare che accetta un solo carattere
questo perchè ho codificato l'informazione nel seguente modo:
Q - qsl da spedire (effetto sulla stampa etichette)
C - qsl confermata (spedita e ricevuta, mutato da "stampa etichette"
da R in C, ha effetto sul file paesi confermati)
R - qsl ricevuta (ha effetto sul file paesi confermati)
W - paese già lavorato (nessun effetto)
S - qsl spedita (mutato da "stampa etichette" da Q in S)
- La codifica di cui sopra al momento della stampa delle etichette,
ha il seguente effetto:
se il programma trova una Q nel campo qsl stamperà l'etichetta e
cambierà automaticamente questa lettera nella lettera S
se il programma trova una R nel campo qsl stamperà l'etichetta e
cambierà automaticamente questa lettera nella lettera C
le lettere C S e W non hanno effetto per la stampa
Durante la fase di stampa etichette, alla richiesta data, basta inserire
una data antecedente all'ultima stampa effettuata, senza preoccuparsi
di avere dei doppioni, perchè con questo sistema non ci saranno.
La data serve solo al programma per sapere fino a dove deve controllare
il file dei dati.
N.B.
Mettere sulla stampante il SET di caratteri ESTESO
-----------------------------------------------------------------------------
RS_232 = TERMINALE
-----------------------------------------------------------------------------
Per quanto riguarda il collegamento via RS232, inizialmente il suo scopo
principale era quello di monitorare un Packet_Cluster per le notizie DX,
ma con le successive modifiche assomiglia sempre di più ad un terminale
adatto anche a qso in HF , specialmente se si adopera un modem
Kantronics (c) (Questa non è pubblicità , è solo che io ho un Kam ed ho
scritto il programma indirizzato al suo modo di operare).
Dato che Qlog è impostato sulla caratteristica "tutto su una schermata",
non è facile far funzionare un terminale con più finestre per monitorare
traffico packet , un log e nello stesso tempo fare qso in HF, perciò ho
scelto la strada di una sola schermata, anche perchè vi voglio vedere
fare qso Es. in rtty, scrivere i dati sul Log, leggere i dati del paese
ed il traffico packet, roba da mal di testa hi hi,
in definitiva: una cosa alla volta.
Cluster
-------
Una volta connessi al packet_Cluster, attivando ALT + C avverrà
il riconoscimento automatico del paese alla notizia DX del Cluster.
Per attivare il call inserito dal cluster, basta spostare il cursore
oltre il primo carattere del call, a questo punto è già in
memoria anche per essere inserito nei files messaggi.
Esempio 1:
se siete connessi col Cluster e vedete una stazione interessante
in rtty Pactor etc...
- se avete attiva la funzione alt+c, il call sarà già stato scritto,
perciò per dare inizio al qso, spostare il cursore ALMENO al 2°
carattere del CALL, o meglio al campo successivo. Così facendo
il call è in memoria per essere trasmesso dai files messaggi,
e l'orologio inizio qso si ferma.
- Passare in modo terminale F2
- Cambiare il modo sul TNC con crtl+ F..
(a questo punto noterete che la funzione alt+c viene disattivata)
- Iniziare il qso
- Da qui in poi si può passare alternativamente con F2 dal Log
al Terminale e viceversa per inserire gli ulteriori dati
- infine non dimenticarsi di dare esecuzione all'inserimento passando
alla riga successiva con un CR o freccia giù etc..
Esempio 2:
siete connessi con il Cluster funzione alt+c attiva, qso
in un modo non digitale
- Quando la stazione visualizzata nel call vi interessa, spostarsi con
il cursore come accennato in precedenza e procedere con il
collegamento
N.B. Il tasto funzione F9 è molto utile per 'pulire i campi' e tornare
ad inserire un nuovo Call. Se però la funzione Alt+C è attiva
penserà lei a pulire i campi e riscrevere i nuovi dati, NON avverrà
questo solo se stiamo inserendo un call manualmente, e la
funzione visualizzerà solo i dati del paese (in Alto) dello
'spot dx'.
F9 è utile anche per 'pulire i dati paese' visualizzati in Edit
dalla funzione F11
Password
--------
Si può accedere ai bbs che richiedono la password con algoritmo MD2,
(leggi istruzioni precedenti o quelle dentro il file config.log).
Operatività anche in HF
-----------------------
Come si può vedere dalla schermata relativa al terminale, si può
impartire al TNC o MODEM i comandi che servono per cambiare
modo di trasmissione.
I modi di trasmissione contemplati, sono quelli attualmente in uso
sul TNC tipo KAMPlus della Kantronics (c), premendo i tasti Control
più il tasto Funzione, si può cambiare velocemente modo, come pure
con i tasti INS DEL END HOME si può inviare i comandi relativi al PTT.
Nulla vieta però di usare gli stessi tasti per comandare ALTRI TIPI
di TNC o Modem, infatti basta configurare il file CONFIG.LOG, nella
sezione riguardante la sintassi dei comandi .
Durante le operazioni in HF, si può avere l'esigenza (come spesso
accade) di usare dei files messaggio preconfezionati,
i MSG_..TXT
li ho preparati proprio per questo scopo, hanno però una caratteristica:
si possono inserire dei caratteri di controllo che permettono
1) - di INSERIRE IL NOMINATIVO DEL CORRISPONDENTE
Per far scrivere il nominativo del corrispondente, preparare il
file messaggio mettendo il carattere ----> <---- codice ASCII 02,
nella posizione voluta per il CALL, (il carattere si può mettere
dove e quante volte si vuole) .
A questo punto viene da chiedersi, ma il Call del corrispondente come
faccio ad inserirlo ?....semplice....appena avuta la risposta ad un CQ
o quando vi pare a voi, basta andare in modo LOG (F2), inserire il call,
verrà trovato il paese, ritornare in modo Terminale (F2), a questo punto
il call è già in memoria per essere utilizzato dai files Messaggio.
Ricordarsi a fine qso di tornare in modo Log per terminare la
registrazione del collegamento.
2)- di FERMARE TEMPORANEAMENTE LA TRASMISSIONE DEL FILE per poter scrivere
un testo AGGIUNTIVO, per poi riprendere la trasmissione automatica
Per fermare la trasmissione del file messaggio e poter scrivere
il testo per poi riprendere la trasmissione, inserire nel punto voluto
per l'interruzione il carattere ---> <---- codice ASCII 05
(il carattere si può mettere dove e quante volte si vuole) .
Durante una trasmissione di un file Messaggio dove c'è il carattere ,
appena il programma arriva al punto di 'fermata', farà comparire
sulla linea comandi , il carattere --> * <-- lampeggiante, questo
indicherà che è in attesa delle vostre gentili mani per digitare
qualcosa.
Ad ogni SPAZIO battuto verrà inviata la parola, ad un RETURN battuto,
il programma invierà i restanti caratteri e riprenderà la trasmissione
automatica del file Messaggio.
Ricordarsi che il carattere return non viene trasmesso , ma viene
utilizzato solo per comandare il proseguimento della trasmissione del
file, perciò se volete inserire un ritorno carrello , fatelo nel file
messaggio dopo il carattere .
Cambio del modo Operativo
--------------------------
Come già accennato per cambiare il modo operativo si può usare la
combinazione di tasti Ctrl + F1...F11. Questa procedura comporta
l'invio al modem di una serie di comandi, e precisamente:
1- ritorno al modo comando
2- invio shift e velocità di default
3- cambio modo
nella sintassi vengono usati i comandi definiti dall' utente in
CONFIG.LOG, fatta eccezione per il cambio di shift e velocità.
Quando viene inviato il comando, se il modo scelto prevede la
possibilità di inserire un CALL di stazione da chiamare,il
programma scriverà il prompt 'CALL->', e resterà in attesa
di un vostro inserimento. In caso non si voglia chiamare nessuno,
ma restare in stand_by, basta premere Return.
Il programma è anche in grado di intercettare un cambio di modo
effettuato manualmente (senza i tasti funzione), ma potrebbe
accadere che in alcuni casi (dove non è previsto il ritorno al
modo comandi per cambiare modo), non si accorga del cambiamento.
In quest'ultima ipotesi basta attivare un Ctrl+F1...11 qualsiasi
per riportare il display rispondente alla verità.
In tutti i modi operativi , all'infuori del Packet, avverrà la
trasmissione della parola appena battuto uno spazio, i caratteri
già trasmessi cambieranno di colore.
Al cambio di modo non Packet, verrà disattivata la funzione ALT+C
(se attiva).
(I tasti per il cambiamento dello shift e della velocità, non sono
configurabili da parte dell'utente, in quanto il Kam ha una sua
sintassi di incremento particolare, per gli utenti con altri tipi
di tnc possono provare lo stesso ad usare questi comandi)
Cambio canale o Stream in Packet
--------------------------------
Quando il terminale è in packet, viene segnalato anche quale canale
stiamo adoperando ( da non far confusione con la porta).
Per cambiare canale basta usare i tasti control + frecce sinistra
o destra. Il numero dei canali disponibili viene definito dall'utente
al tnc (fino a 26), ma QLOG dà la possibilità di usarne solo 10,
anche perchè a me bastano o no ?
Perciò sarà utile da parte dell'utente definire anche sul suo tnc
un numero simile di canali in uso, ed anche nel file CONFIG.LOG.
Nulla vieta che questo numero sia minore di 10.
Se per caso viene digitato manualmente il cambio del canale, QLOG
intercetta il comando ed aggiorna il display (questo per far
rispondere a verità quello che c'è scritto).
Sempre nel file di configurazione bisogna specificare il carattere
scelto per il cambio del canale sul proprio TNC.
Sarà buona norma mettere i parametri del tnc STREAMCA e STREAMEV
(o quelli che corrispondono alla stessa funzione sul vostro), in ON
per poterci capire qualcosa quando siamo in multiconnessione (del
parametro STREAMCA se ne può fare anche a meno, ma come diceva mio
nonno, 'più ce n'è meglio è' (c) )
N.B. Quando un canale è connesso, appare il segnale sotto la scritta
'Packet' (CONN), al cambio canale avviene un reset e Qlog
fà il test per vedere se c'è una connessione anche sul nuovo
canale. Se per caso ci fosse una connessione, e NON venisse
riconosciuta (segnalata) da Qlog, provare ad aumentare il tempo
di ritardo specificato in CONFIG.LOG.
In caso di problemi prego di avvisarmi tnx.
Se invece le connessioni non vengono MAI riconosciute, dovete
effettuare il collegamento Hardware, completo, porta rs232 - TNC
RX_TX_file
----------
Si può trasmettere in 2 modi diversi i files ascii e ricevere su file
quello che passa dalla seriale vedi Alt+T, Alt+R, Alt+0...Alt+9
N.B. Durante la trasmissione il tasto ESC è SEMPRE ATTIVO per una
eventuale interruzione della trasmissione dati
Time_out
--------
Se per ragioni di trafffico il tnc od il modem (rtty) non riesce
a trasmettere i dati , si riempiranno i buffers di ricezione di quest'ultimi,
la seriale del PC avrà la trasmisione bloccata dai segnali di 'handshake'
ed il computer rimarrà in attesa; un beep segnalerà il passare del tempo.
Durante la trasmissione , Qlog ha un timeout
(attesa) di circa
150 secondi per i file
6 " per i messaggi
100 " per lo scritto
100 " per la password
6 " per i files start e stop.tnc
6 " per il cambio modo
(NON confondersi con il tempo di accettazione del pacchetto da parte della
stazione connessa, a quello ci pensa il tnc. E' il tempo massimo
concesso al trasferimento dati tra Computer e Tnc )
Al quinto beep il programma interromperà la trasmissione con un messaggio
di errore:
- Premendo Esc al messaggio si rinuncia alla trasmissione
- Con un altro tasto si riprova la trasmissione (è bene prima controllare
anche il collegamento hardware).
Se per qualche ragione a qualcuno, questo tempo sembra corto oppure troppo
lungo me lo segnali per una eventuale variazione.
Buffer di ricezione:
--------------------
Quando siamo in modo terminale, oltre che dare i comandi al TNC, possiamo
esaminare il Buffer di ricezione (circa 40000 caratteri) verso l'alto e
verso il basso, con i tasti PageUp e PageDown.
- Per attivare questa funzione premere il tasto PageUp.
- Per Disattivare la funzione di revisione del buffer di ricezione
premere ESC oppure F2, in quest'ultimo caso si esce anche dal modo
terminale.
----------------------------------------------------
Considerazioni sul file dati:
-----------------------------
Il file dati pricipale, è del tipo a doppia lista concatenata, questo
permette una lettura nei due sensi ed un ordinamento dei dati sempre
aggiornato.
Ordinamento
-----------
I dati (qso) vengono ordinati per DATA, se inserendo un qso con data
precedente agli ultimi qso in display e il record vi sparisce dallo
schermo, non vi preoccupate, il programma lo ha posizionato al posto
giusto anche nel display, perciò andatevelo a cercare !
Cancellazioni
-------------
Al momento della cancellazione di un qso, vi verrà fatto notare in alto
dello schermo che viene incrementato il numero di qso cancellati, questo
numero diminuirà via via che si effettuano degli inserimenti, il file in
questo modo sarà sempre compattato al massimo senza sprechi di spazi.
Se per caso vengono fatte molte cancellazione ed inserimenti, onde
arrivare ad una ottimizzazione della velocità di lettura, vi conviene
effetture un backup del file, mandare in esecuzione MAKE con il file .bck.
In questo modo vengono eliminati i record ancora da
riempire ed ordinati fisicamente.(il file a doppia lista concatenata
permette una lettura ordinata nei due sensi con l'accesso casuale ai
record anche se quest'ultimi non sono ordinati fisicamente secondo
l'algoritmo scelto)
** MAKE.EXE **
----------
MAKE serve per rigenerare il files indice e di info, avendo il file
principale dei dati, perciò per la riserva basta archiviare un file
solo, al momento del riutilizzo lanciare MAKE nome_file_riserva.nnn
e così sarà pronto ad essere usato da Q_LOG.
N.B. Se viene specificata un'estensione diversa da .DAT (es: .BCK)
il file con estensione .DAT verrà eliminato e rigenerato, così
anche i vecchi .NDX e .INF
** GEN_WORK.EXE **
------------------
GEN_WORK serve a rigenerare il file dei paesi lavorati dal file
dati principale, possono essere effettuate le seguenti combinazioni:
- abbiamo recuperato un file di riserva non aggiornato:
lanciare GEN_WORK nome_di_file_dati
- abbiamo usato la funzione APPEND in QLOG aggiungendo un file che NON
è stato usato con la ricerca dei paesi:
lanciare GEN_WORK nome_di_file_dati_(principale)
N.B. nel file worked.dat ci sono solo i prefissi principali di ogni
paese, quelli aggiunti (riga di sotto) vengono RICONOSCIUTI ma non
registrati, in quanto fanno riferimento ad un'unico paese.
Se invece si vuole che un prefisso di quelli aggiunti venga
riconosciuto come un PAESE a PARTE, bisogna creare per questo un rigo
nuovo con TUTTI i dati richiesti, e CANCELLARLO dal rigo di quelli
aggiunti.
2 parole sui files dei paesi:
-----------------------------
Troverete nel pacchetto software anche un file contenente i dati dei
paesi dxcc, io mi servo di questo, ma l'utente può creare un qualsiasi
file dei paesi, e può modificarlo per i continui aggiornamenti
con un editor di testi , facendo attenzione a:
- Non levare le due linee in testa ai dati
- Lasciare come ultima linea una serie di caratteri '#'
SENZA interporre tra essa e l'ultimo dato alcuna linea vuota
- lasciare almeno uno spazio bianco tra un campo e l'altro
- all'interno di un singolo campo (es. nome del paese)
non ci devono essere spazi bianchi
(nota il carattere '_' per unire le parole)
- se in un campo non abbiamo nessun dato da inserire, mettere almeno un
carattere (es.'-')
- se il paese ha altri prefissi oltre a quello nel primo campo:
scrivere un '+' attacato all'ultimo dato dell'ultimo campo ed immettere
in nuova linea gli altri prefissi uniti dal carattere '-'
- tutte le linee possono essere lunghe fino 150 caratteri
- NON mettere doppioni dei prefissi, esempio: se ad un paese viene
aggiunto il rigo successivo dei prefissi , e vogliamo usare
uno di questi per citare una regione particolare od uno
stato (vedi USA), levare quest'ultimo dal rigo aggiunto ed usarlo
come prefisso principale per la regione o lo stato che rappresenta.
- Da notare che alcuni prefissi hanno fra i loro caratteri il segno '_'
Es. FO_C : questo significa che quando QLOG effettuerà la ricerca
al posto della linea 'under_score' si aspetta di trovare un qualsiasi
numero o carattere, in pratica questo segno funge da carattere jolly.
- La ricerca viene effettutata facendo un controllo 'rigido' su ogni
prefisso, non avviene accettando il paese che ha più caratteri in comune.
Sembra complicato, ma appena richiamerete il file in un editor,
l'apprendimento di queste regole sarà intuitivo
** TEST_PAE.EXE **
------------------
Per controllare il corretto inserimento dei dati ho fatto un file di
servizio chiamato TEST_PAE.EXE, legge i dati e ne fà il display a pagine,
l'utente potrà cotrollare sulla sua lista l'esattezza delle informazioni.
L'errore più comune è quello di lasciare degli spazi nel nome del paese.
Un'altro controllo può essere fatto , con l'esatto numero di paesi e
prefissi letti, numeri visualizzati al momento della ricerca del paese,
se non torna con la vostra lista , allora certamente ci
sarà un errore di inserimento dati.
** CONVERTE.EXE **
--------------------
CONVERTE serve per trasferire i dati da formato ASCII al formato binario
di QLOG, il programma è molto semplice da usare, basta configurare
il file CONVERTE.CFG, nel quale viene specificato se il formato in input
(ASCII) è di Qlog oppure prodotto da un'altro programma;
in quest'ultimo caso bisogna configurare i campi seguendo le indicazioni
scritte in Converte.cfg.
In pratica è possibile convertire qualsiasi formato ASCII, e
personalizzare la scelta dei campi che interessano.
File necessari al funzionamento di Q_LOG:
-----------------------------------------
- QLOG.EXE
- CONFIG.LOG
- QLOG.HLP
- MAKE.EXE file di servizio
- GEN_WORK.EXE file di servizio
- CONVERTE.EXE file di servizio
- CONVERTE.CFG file complementare al .EXE
- [ TEST_PAE.EXE ] file di servizio (opzionale)
- [ LEGGIMI!.DOC ] opzionale
- [ file dei paesi ] opzionale
- [ WORKED.DAT ] file indice dei paesi lavorati
- [ START.TNC ] file (opzionale) con i comandi da inviare al tnc all' apertura
- [ STOP.TNC ] file (opzionale) con i comandi da inviare al tnc alla chiusura
[MSG_0.TXT fino a MSG_9.TXT] files opzionali servono per la
trasmissione di messaggi (tipo info)
- [RIGENERA.BAT] opzionale, fà la rigenerazione completa dei files di
servizio, usando in sequenza automatica make e gen_work
- In alcune versioni, troverete anche i files
HF.dat HF.ndx HF.inf e WORKED.DAT
sono alcuni qso di prova, potete prendere familiarità nell'uso del
programma , e poi distruggerli.
Il programma gira attualmente su macchine :
- commodore pcIII 286 1Mb ram (la mia)
- ibm 286 512 Kb ram
- ibm 486 4Mb ram
ricordarsi di mettere in config.sys, FILES=5 o più
in quanto il programma da solo può aprire a volte anche
5 files contemporaneamente
l'ho scritto in turbo C++ della Borland (c)
e lavora in overlay
Prossimi ritocchi al programma:
Programma di servizio per effettuare statistiche per i diplomi
Qui di seguito sono riportate le ripartizioni per modo di emissione
di alcune bande, non rispecchiando completamente il Band_Plan IARU,
ma dedotto dalla pratica. Se qualcuno trova delle correzioni da fare
è pregato di informarmi, grazie.
(la ripartizione serve al programma per scrivere il modo e la potenza
all'intercettazione di una notizia DX dal Cluster)
Khz modo
-------------------
1610 1640 CW
1838 1842 TTY
1842 2000 LSB
3500 3580 CW
3580 3620 TTY
3620 3800 LSB
7000 7035 CW
7035 7045 TTY
7045 7100 LSB
10100 10140 CW
10140 10150 TTY
14000 14070 CW
14070 14100 TTY
14100 14120 PKT
14120 14350 USB
18068 18100 CW
18100 18110 TTY
18110 18168 USB
21000 21080 CW
21080 21150 TTY
21150 21450 USB
24890 24920 CW
24920 24930 TTY
24930 24990 USB
28000 28070 CW
28070 28100 TTY
28100 28150 PKT
28150 29000 USB
29000 29700 FM
144000 144150 CW
144150 144550 USB
144550 144800 PKT
144800 145000 USB
145000 145800 FM
145800 146000 USB
432000 432150 CW
432150 432500 USB
432500 432800 PKT
432800 433000 USB
433000 434000 FM
435000 435200 USB
435200 435400 FM
435400 435600 USB
435600 435700 PKT
435700 436000 USB
---------------------------
Con questo è tutto,
spero che ha qualcuno serva il lavoro che ho fatto, anche se
inizialmente era a scopo personale. Per i dati posso assicurarne
una buona affidabilità, sono ben accette critiche e consigli.
Un grazie all'amico IK5SEZ (Massimo) che ha preso la briga
di fare da cavia testando il programma, aiutandomi così nel debugging.
Se veramente il lavoro è interessante e qualcuno desidera una
versione fresca di giornata, può scrivermi mandandomi una busta
preaffrancata e preindirizzata contenente un floppy,
provvederò subito a rispedirgliela con il software.
P.S. il mouse se l'è mangiato il gatto, non chiedetemi dove è finito !
73 de Antonio
IK5HGL - Pinto Antonio via L.Mazzanti,24 50135 Firenze
packet @ik5ckl .ITA.EU or @iw5afk .ITA.EU
internet metal@ingfi1.ing.unifi.it